div.tableList{
	height:100%;
	overflow:auto;
}
div.imxt-container1,
table.imxt-container-table,
fieldset.imxt-fieldset,
div.imxt-body-container1,
div.imxt-body-container2{
	height:100%;	
}
div.imxt-form{
	height:100%;
	margin:0px 1px 0px 1px;
	position:relative;
}
tr.imxt-empty-row{
	height:0px;
}
/*
 * classic theme
 */
div.classic {
	background-color: #fff;
	border:#ddd 1px solid;
}

div.classic div.imxt-head-container {
	border: 1px solid #0079d6;
}

div.classic div.imxt-head-container1 {
	background-color: #F7F8FA;
}

div.classic div.imxt-body-container1 {
}

div.classic table.imxt-head th div.imxt-a {
	padding-top: 0.2em;
	padding-bottom: 0.2em;	
	padding-left: 0.2em;	
	text-align: left;
}

div.classic table.imxt-head tr.imxt-columns {
	background-color: #c1e4ff;
	border-top:#0079d6 1px solid;
	border-bottom:#0079d6 1px solid;	
}
div.classic table.imxt-head tr.imxt-columns th {	
	border-right: 1px solid #0079d6;
	padding:0px 0px 0px 2px;
	color: black;	
	font-weight:bold;	
}
div.classic table.imxt-head tr.imxt-columns th div.imxt-a{
	line-height:23px;
}

div.classic table.imxt-head tr.imxt-columns th a.imxt-sort-header {
	color: black;
}

div.classic table.imxt-head tr.imxt-columns th.imxt-prelight a.imxt-sort-header:hover {
	color: blue;
}

div.classic table.imxt-head tr.imxt-columns th.imxt-sorted {
	background-color: #c1e4ff;	
}
div.classic table.imxt-head tr.imxt-columns th.imxt-want-prelight {
	color:black;
}
div.classic table.imxt-head tr.imxt-columns th.imxt-prelight {
	background-color: #E3F7FF;
}
div.classic table.imxt-head tr.imxt-columns th.imxt-padding div.imxt-a {
	border-right: none;
}

div.classic table.imxt-head tr.imxt-filters {
	background-color: #CDFEFE;
}

div.classic table.imxt-head tr.imxt-filters th {	
	border-top: 1px solid #0079d6;
	border-right:1px solid #0079d6;
	padding:0px;
	font-weight:bold;
}

div.classic table.imxt-head tr.imxt-filters th a {
	color:#e9601a;
	height:18px;
	line-height:18px;
}
div.classic table.imxt-head tr.imxt-filters th input {
	border: 1px solid #a8afa8;
	width: 100%; 
	height:18px;
	line-height:16px;
	background-color: #CDFEFE;
	color:#e9601a;
	font-weight:bold;
}

div.classic table.imxt-head tr.imxt-filters th div.filterimg{
	width:16px;
	height:18px;
	border-top:1px solid #a8afa8;
	border-bottom:1px solid #a8afa8;
	background : url('filter.gif') left center no-repeat;  
}

div.classic tr.imxt-odd {
	background-color: #f3f3f3;	
}

div.classic tr.imxt-even td.imxt-sorted {
	background-color: #fff;
}

div.classic tr.imxt-odd td.imxt-sorted {
	background-color: #f3f3f3;
}

div.classic tr.imxt-prelight td.imxt-cell,
div.classic tr.imxt-prelight td.imxt-sorted {	
	background-color: #E9F7FF
}

div.classic tr.imxt-grid-row:hover td.imxt-cell,
div.classic tr.imxt-grid-row:hover td.imxt-sorted {	
	background-color: #E9F7FF
}


div.classic tr.imxt-selected td.imxt-cell,
div.classic tr.imxt-selected td.imxt-sorted,
div.classic tr.imxt-selected:hover td.imxt-cell,
div.classic tr.imxt-selected:hover td.imxt-sorted {
	background-color: #DFF1FF;
	border-bottom: 1px solid #f9f9f9;
}

div.classic td.imxt-cell {
	border-right: 1px solid #ddd;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	padding-left: 0.2em;
	border-bottom: 1px solid #eee;	
}

div.classic td.imxt-select {
	padding-top: 0px;
	padding-bottom: 0px;
}

div.classic table.imxt-head th.imxt-editflag,
div.classic table.imxt-head td.imxt-editflag{
	vertical-align:middle;
}

div.classic table.imxt-head th.imxt-editflag div{
	margin:0px;
	padding:0px;
}

div.classic table.imxt-head th.imxt-editflag div.imxt-editflag-container{
	overflow:hidden;
	height:22px;
	padding-top:4px;
}

div.classic div.imxt-editflag{
	border:1px;
	background: url('editor.gif') 1px center no-repeat;
	width:16px;
	height:16px;
}

div.classic div.imxt-editflag-on{
	border:1px solid #333;
	background: url('editor.gif') 1px center no-repeat;
	width:18px;
	height:18px;
}

div.classic tr.imxt-odd, 
div.classic tr.imxt-even {
}

div.classic table.imxt-body div.imxt-a{
	line-height:21px;
	vertical-align:middle;
}
div.classic table.imxt-body td.imxt-prelight,
div.classic table.imxt-body tr:hover td.imxt-prelight {
	background-color: #E9F7FF;
}

div.classic table.imxt-body td.imxt-edited-cell {
}

div.classic table.imxt-body td.imxt-edited-cell input {
	float:left;	
	height:21px;
	line-height:21px;	
	margin:0px;
	border-width: 0px; 
	padding: 3px 1px 0px 1px;
	_padding:0px; 
	width: 100%; 
	background-color: #fff; 
	display: block; 
}
div.classic table.imxt-body td.imxt-edited-cell input.imxt-required {
	background-color: #FFF9E9;
}
div.classic table.imxt-body td.imxt-edited-cell input.imxt-invalid {
	background-color: #FFEBB1;
	color:red;
}
div.imxt-top-toolbar-container{
	font-weight:bold;
}
div.imxt-bottom-toolbar-container{
	font-weight:bold;	
}
div.imxt-top-toolbar-container div.imxt-navigator-toolbar,
div.imxt-bottom-toolbar-container div.imxt-navigator-toolbar {
	border:1px solid #0079d6;	
	color : #e9601a;
	background-color: #F7F8FA;
	padding:5px 0px 5px 0px;
}
div.imxt-paging-navigator a{
	color : #e9601a;
}

div.imxt-no-records-toolbar{
	height: 1%; 
	overflow: hidden;
	border:1px solid #0079d6;
	color : #e9601a;
	background-color: #F7F8FA;
	padding:5px 0.5em 5px 0.5em;
}

div.imxt-no-records-toolbar div{
	float:left;	
	padding-top:0.2em;
}